ㄱ. 1991년 당시 헬싱키 대학에 재학중이던 리누즈 토발즈에 의해 만들어졌다. ㄴ. 매킨토시 계열의 개인용 컴퓨터나 워크스테이션용 운영체제이다. ㄷ. 미국의 벨 연구소의 켄 톰슨과 데니스리치가 개발하였다. ㄹ. 안드로이드의 기반이된 운영체제이다. ㅁ. GNU프로젝트의 라이선스인 GPL을 따른 운영체제이다.
1985년에 개발된 ( ㄱ )은 C언어로 구현된 클라이언트 라이브러리로 X 서버와 대화를 해주는 역할을 담당한다. 최근 Xorg에서는 저수준의 ( ㄱ ) 대신에 ( ㄴ )을 대체해서 사용하고 있다.
사용자 추가 시에 기본적으로 www이라는 디렉터리를 제공하려면 ( ) 디렉터리 안에 생성해야 한다.
보통 실행파일에 사용되는데, ( )가 설정된 파일 실행 시 해당 파일을 실행하는 동안에는 실행 시킨 사용자의 권한이 아닌 해당 파일의 소유자 권한으로 인식한다.
# cat /etc/cron.deny posein # cat /etc/cron.allow posein
# rpm ( ) /bin/js
데비안 리눅스에서는 설치 시에 발생할 수 있는 의존성을 해결하기 위해 ( ㄱ )을 사용하고, 레드햇 리눅스에서는 ( ㄴ )을 사용한다.
# tar ( ) linux-4.1.4.tar.xz
# vi /boot/grub/grub.conf hiddenmenu ( ㄱ ) ( ㄴ ) $1$Wnasdnk@Nk/Yanalsdn/
# tar ( ) list -vfp home1.tar /home
# tar zxvf mysql-5.6.25.tar.gz # cd mysql-5.6.25 # ( ) # make install
NIS는 ( ㄱ )을 사용하기 때문에 관련 호출을 처리하는 데몬을 반드시 구동시켜야 한다. 초기에는 ( ㄴ ) 데본이 그 역할을 수행하였으나 현재는 ( ㄷ ) 데몬이 대신하고 있다.
# smbpassword ( ) posein
NFS 클라이언트에서 접근하는 모든 사용자(root 포함)의 권한을 nobody(또는 nfsnobody)로 매핑시킨다.
[root@nfs_server]# ( )
# ( ) /etc/mail/sendmail.mc > /etc/mail/sendmail.cf
하나의 물리적 서버에 linux.com과 windows.com을 같이 호스팅하고 있다. 이 두 회사에 동시에 ceo라는 이메일 계정을 요구하여 관련 설정이 필요하다.
각 사용자 개인이 자신에게 들어오는 메일을 다른 메일 주소로 포워딩하려고 한다. 이 경우에는 개인 사용자의 홈 디렉터리에 ( ) 파일을 생성하면 된다.
사용자의 요구사항에 맞게 할당. 배치, 배포할 수 있도록 만들어 놓은 것을 말한다. 가상화 기반의 자원 할당은 개별 물리적 단위보다도 더 세밀한 조각 단위에서 가능하도록 해준다.
물리적 자원 자체에는 원래부터 존재하지 않았지만, 가상 자원에서는 어떤 기능들이나 특성들을 마치 처음부터 존재했던 것처럼 가질 수 있다.
XEN, KVM 등으로 나누어서 운영되는 가상화 환경을 통합 관리할 때 유용한 프로그램이다.
# vi /etc/xinetd.conf ( ) = telnet rsync
# vi /etc/xinetd.d/telnet ( ) = 09:00-21:00
# vi /etc/squid/squid.conf ( ) = 3128
윈도 데스크톱 환경에서 원격지의 리눅스 X-Window 환경을 그대로 이용하려고 한다.
데이터를 전송하기 위해서는 패킷을 분할하고 시퀀스 넘버를 생성하는데, 이러한 시퀀스 넘버를 조작하거나 중첩시켜서 패킷화된 데이터를 재조합할 때 혼란을 일으켜 내부에 과부하를 발생시키는 공격방법이다. 유사한 공격으로 Boink, Bonk 등이 있다.
#include main() { while(1) fork(); return(0); }
# iptables - INPUT - 192.168.12.22 -j ( )